"""
rpc
js逆向的过程中 需要扣代码  (扣不对  导致调用错误)

作用
免扣代码
直接调用服务端的加密 方法 进行密文的返回
流程
客户端 先和wk 客户端.exe文件 进行连接
客户端.exe文件 再和 服务端的加密位置进行 连接  进行密文返回

最后进行请求
"""
import requests

url="http://spider.wangluozhe.com/challenge/api/6"
params={
    "page":3,
    "count":"10"
}
headers={
    "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36",
    "Cookie": f"session=f7cd3b54-e711-45cf-9d4c-ee5f2f693934.oEaGzdr90Ye2sy42AJDnOhQEL08; v={}"
}
response=requests.post(url=url,data=params,headers=headers).json()

"""
hook cookie操作   因为cookie被加密了    作用 可以看到其加密的位置  
Object.defineProperty(document,"cookie",{
    set:function(a){debugger;}
})

实例化对象 
var 初识NLTK.py= new Hlclient("ws://127.0.0.1:12080/ws?group=v&name=test") 

设置调用方法
初识NLTK.py.regAction("get_v",function(resolve,params){
    var c=jiuhao()
    resolve(c);
})


"""



# 我们本地服务器 与 真实的服务端交互的数据接口
miwenurl="http://127.0.0.1:12080/go?group=v&name=test&action=get_v"




url="http://spider.wangluozhe.com/challenge/api/6"
params={
    "page":3,
    "count":"10"
}
headers={
    "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36",
    "Cookie": f"session=f7cd3b54-e711-45cf-9d4c-ee5f2f693934.oEaGzdr90Ye2sy42AJDnOhQEL08; v="
}
requests.post(url=url,data=params,headers=headers).json()









